জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator)

Web Development - জাভাস্ক্রিপ্ট (JavaScript) জাভাস্ক্রিপ্ট ব্রাউজার বোম (JS Browser BOM) |
216
216

window.navigator অবজেক্টটি ব্যবহারকারীর ব্রাউজার সম্পর্কে তথ্য বহন করে।


উইন্ডো নেভিগেটর

window.navigator অবজেক্টটি window উপসর্গ(prefix) ছাড়াও লেখা যেতে পারে।

কিছু উদাহারনঃ

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

নেভিগেটর কুকি সক্রিয়তা

যদি কুকি সক্রিয় থাকে তবে প্রোপার্টিটি true রিটার্ন করে, অন্যথায় false রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Cookies Enabled:</strong> " + navigator.cookieEnabled;
</script>
</body>
</html>

ব্রাউজারের নাম

appName এবং appCodeName প্রোপার্টিগুলো ব্রাউজারের নাম রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Name:</strong> " + navigator.appName + "" + "<strong>Browser Code Name:</strong> " + navigator.appCodeName;
</script>
</body>
</html>

বিঃদ্রঃ ইন্টারনেট এক্সপ্লোরার ১১, ক্রোম, ফায়ারফক্স এবং সাফারি appName প্রোপার্টির ভ্যালু হিসেবে quot;Netscape" রিটার্ন করে।

ক্রোম, ফায়ারফক্স, ইন্টারনেট এক্সপ্লোরার, সাফারি এবং অপেরার appCodeName প্রোপার্টির ভ্যালু হিসেবে "Mozilla" রিটার্ন করে।


ব্রাউজার ইঞ্জিন

product প্রোপার্টিটি ব্রাউজার ইঞ্জিনের নাম রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Engine:</strong> " + navigator.product;
</script>
</body>
</html>

ব্রাউজার ভার্সন(১)

appVersion প্রোপার্টিটি ব্রাউজারের ভার্সন সম্পর্কিত তথ্য রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Version:</strong> " +  navigator.appVersion;
</script>
</body>
</html>

ব্রাউজার ভার্সন(২)

userAgent প্রোপার্টিটিও ব্রাউজারের ভার্সন সম্পর্কিত তথ্য রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Version:</strong> " +  navigator.appVersion;
</script>
</body>
</html>

সাবধানতা!

নেভিগেটর অবজেক্ট থেকে প্রাপ্ত তথ্য প্রায় বিভ্রান্তিকর হতে পারে এবং ব্রাউজারের ভার্সন সম্পর্কিত তথ্য নির্ণয়ের ক্ষেত্রে ইহা ব্যবহার করা উচিত নয়।


ব্রাউজার প্ল্যাটফর্ম

platform প্রোপাটিটি ব্রাউজার প্লাটফর্ম(অপারেটিং সিস্টেম) রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Platform:</strong> " + navigator.platform;
</script>
</body>
</html>

ব্রাউজার ভাষা

language প্রোপার্টিটি ব্রাউজারের ভাষা রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Browser Language:</strong> " + navigator.language;
</script>
</body>
</html>

জাভা সক্রিয়তা

জাভা সক্রিয় থাকলে javaEnabled() মেথডটি true রিটার্ন করবেঃ

জাভাস্ক্রিপ্ট নেভিগেটর (JS Navigator) - Example

<!DOCTYPE html>
<html>
<head>
<title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "<strong>Java Enabled:</strong> " + navigator.javaEnabled();
</script>
</body>
</html>

Content added || updated By
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion
;